[IA64] do not export XSI_BASE, use set_shared_info_va
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Sun, 1 Oct 2006 17:09:54 +0000 (11:09 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Sun, 1 Oct 2006 17:09:54 +0000 (11:09 -0600)
commitcc4280de0ba737c479cd1942d03aaa4023370229
tree9cda776b60960e463a8311c21d5b387e4a3b4986
parentfa938eec311df0d9ca0aa02dc7cee63642acb93b
[IA64] do not export XSI_BASE, use set_shared_info_va

Until now, the set_shared_info_va hypercall was never used.
This patch remove XSI_BASE and use this hypercall to set the xsi address.
Because xsi is now in the top 1MB (before percpu space), linux code should be
slightly more compact (addl instead of movl).

Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S
linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h
xen/include/public/arch-ia64.h